home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Pascal / Frameworks / DropShell Pascal / DropShell.make next >
Encoding:
Text File  |  1991-11-24  |  2.7 KB  |  80 lines  |  [TEXT/MPS ]

  1. ##*****************************************************************************
  2. ##
  3. ##  Project Name:    DropShell
  4. ##     File Name:    DropShell.make
  5. ##
  6. ##   Description:    Makefile for DropShell
  7. ##                        This makefile was created with & must be built by
  8. ##                        MPW's Build Menu.  Simply use the Build… option,
  9. ##                        specifying DropShell as the thing to build.
  10. ##                        You can also use the BuildProgram command
  11. ##
  12. ##*****************************************************************************
  13. ##                       A U T H O R   I D E N T I T Y
  14. ##*****************************************************************************
  15. ##
  16. ##    Initials    Name
  17. ##    --------    -----------------------------------------------
  18. ##    LDR            Leonard Rosenthol
  19. ##
  20. ##*****************************************************************************
  21. ##                      R E V I S I O N   H I S T O R Y
  22. ##*****************************************************************************
  23. ##
  24. ##      Date        Time    Author    Description
  25. ##    --------    -----    ------    ---------------------------------------------
  26. ##    11/24/91            LDR        Cleaned up with some new vars
  27. ##                                Added stuff for new DSUtils file
  28. ##    10/30/91            LDR        Added new POptions flag which includes $IFC setup
  29. ##    10/28/91            LDR        Officially renamed DropShell (from QuickShell)
  30. ##                                And added some comments
  31. ##    04/08/91    23:57    LDR        Original Version
  32. ##
  33. ##*****************************************************************************
  34.  
  35. #   File:       DropShell.make
  36. #   Target:     DropShell
  37. #   Sources:    DSGlobals.p
  38. #               DSAppleEvents.p
  39. #               DropShell.p
  40. #               DropShell.r
  41. #               DSUserProcs.p
  42. #                DSUtils.p
  43.  
  44. ObjectDir = ":Objects:"
  45. POptions  = -o {ObjectDir} -d THINK_Pascal=FALSE
  46.  
  47. LIBS    = ∂
  48.         "{Libraries}"Runtime.o ∂
  49.         "{Libraries}"Interface.o ∂
  50.         "{PLibraries}"SANELib.o ∂
  51.         "{PLibraries}"PasLib.o
  52.  
  53. OBJECTS = ∂
  54.         {ObjectDir}DSGlobals.p.o ∂
  55.         {ObjectDir}DSUtils.p.o ∂
  56.         {ObjectDir}DSAppleEvents.p.o ∂
  57.         {ObjectDir}DSUserProcs.p.o ∂
  58.         {ObjectDir}DropShell.p.o
  59.  
  60.  
  61. "{ObjectDir}"DSGlobals.p.o ƒ DropShell.make DSGlobals.p
  62.      Pascal  {POptions} DSGlobals.p
  63. "{ObjectDir}"DSUtils.p.o ƒ DropShell.make DSGlobals.p DSUtils.p 
  64.      Pascal  {POptions} DSUtils.p
  65. "{ObjectDir}"DSUserProcs.p.o ƒ DropShell.make DSGlobals.p DSUtils.p DSUserProcs.p
  66.      Pascal  {POptions} DSUserProcs.p
  67. "{ObjectDir}"DSAppleEvents.p.o ƒ DropShell.make DSGlobals.p DSUtils.p DSUserProcs.p DSAppleEvents.p
  68.      Pascal  {POptions} DSAppleEvents.p
  69. "{ObjectDir}"DropShell.p.o ƒ DropShell.make DSGlobals.p DSUtils.p DSUserProcs.p DSAppleEvents.p DropShell.p
  70.      Pascal  {POptions} DropShell.p
  71.  
  72. DropShell ƒƒ DropShell.make {OBJECTS}
  73.     Link -w -t APPL -c '????' ∂
  74.         {OBJECTS} {LIBS} ∂
  75.         -o DropShell
  76.  
  77. DropShell ƒƒ DropShell.make DropShell.r
  78.     Rez DropShell.r -append -o DropShell
  79.  
  80.